<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@page pageEncoding="UTF-8"%>
<%@include file="../WEB-INF/jspf/controlesessao.jspf"%>
<c:catch var ="catchException">

    <sql:update var="insert" dataSource="jdbc/dbo_MicrosoftSQLServer">
        insert into Turnos(desc_turno,situacao_turno) values(?,'A')
        <sql:param value="${param.desc_turno}"/>
    </sql:update>

    <sql:query var="selectTurnos" dataSource="jdbc/dbo_MicrosoftSQLServer">
        select max(id_turno) as id_turno from Turnos
    </sql:query>

    <c:forEach var="row" items="${selectTurnos.rows}">
        <c:forEach var='parameter' items='${paramValues}'>
            <c:if test="${fn:endsWith(parameter.key,'id_horario')}">
                
                <c:forEach var='value' items='${parameter.value}'>
                    <c:set var="hora1" value="hora_inicio_${value}"/>
                    <c:set var="hora2" value="hora_fim_${value}"/>

                    <sql:update var="insert" dataSource="jdbc/dbo_MicrosoftSQLServer">
                        insert into horarios(id_turno,hora_inicio,hora_fim) values(?,?,?)
                        <sql:param value="${row.id_turno}"/>
                        <sql:param value="${param[hora1]}"/>
                        <sql:param value="${param[hora2]}"/>
                    </sql:update>
                </c:forEach>
            </c:if>
        </c:forEach>
    </c:forEach>
    <p><font color='blue'>Registro Salvo com sucesso!</font></p>
</c:catch>
<c:if test = "${catchException!=null}">
    Erro : Não foi possível realizar alteração.<br><br>
   ${catchException}
</c:if>
